@media screen and (max-width:1600px){
}
@media screen and (max-width:1450px){
	.navMenu{  right:125px;}
}
@media screen and (max-width:1345px){
	.nav >li >a{padding:0 15px;}
}
@media screen and (max-width:1280px){
	.logo{  width:258px;}
	.header-ri{  width:70px;}
	.header-ri a{  width:70px;}
	.navMenu{  right:90px;}	
	.wrap { width:100%; padding: 0 10px;}
	.bread-box{	padding: 0 0%;}
}
@media screen and (max-width:1200px){
	
}
@media screen and (max-width:1150px){
	.header-ri{display:none;}
	.nav >li >a{padding:0 12px;}
	.navMenu{  right:0px;}
	.meundown{ margin-left:-87px;}
	footer .footer-left,footer .footer-bottom .b_r{width: 238px;}
	footer .footer-ul{width:75%;}
}
@media screen and (max-width:1100px){
	
}
@media screen and (max-width:1000px){
	.header-box{display:none;}
	.header_tel{ display:block;}
	.logo{  width:245px; height: 65px;;}
	.logo img{ height:50px; width:auto; margin-top: 7px; padding-left: 5px;}
	.menuBtn{display: block;}
	.menuBtn {top: 22px;}
	footer{	background-color:#262626;}
	footer .footer-ul{display:none;}
	footer .footer-left{width: 100%;padding: 30px 0;}
	.footer_tabbar { display: block;}
	footer .footer-bottom{margin-bottom: 45px;background: #262626;}
	footer .footer-bottom .b_r{background: none;}
	.indexPart2_tel{display: block;}
	.indexPart2{display: none;}
	.banner{display:none;}
	.bannerTel{ display: block;}
	.pageNav {display: none;}
	.pagenavph{ display:block; position:relative; margin-bottom:0px;}
	.pagenavph .back2{ position:absolute; left:0; top:0px;}
	.pagenavph .back2 img{ height:50px; background: #232323;}
	.pagenavph .top{ height:50px; line-height:50px; text-align:center; font-size:16px; background-color:#eeeeee; color: #333;}
	.pagenavph .list{ display:none; position:absolute; z-index:22; top:50px; left:0; width:100%; background: #fff}
	.pagenavph .list li{  font-size:14px; color:#8b8b8c; border-bottom:1px #eee solid;  }
	.pagenavph .list li a{ display:block; height:40px; line-height:40px;color:#8b8b8c; background-color:#fff; text-align:center;}
	.pagenavph .list li a:hover{ background-color:#333333; color:#fff;}
	.pagenavph .down_jt{width:30px; height: 11px;background:url(../images/ico30_5.png) no-repeat right center; position:absolute; right:0;top:2px;-webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite; animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}
	
	.projectshow1{margin: 65px auto 60px;}
}
@media screen and (max-width:861px){
	
}  
@media screen and (max-width:768px){
	.header_tel{ height:50px;  }
	.logo{  width:195px; height: 50px;;}
	.logo img{ height:40px; width:auto; margin-top: 5px;}
	.menuBtn{top: 13px;}
	#aside {top: 50px;}
	.slick4_bantel{ padding-top: 50px;}
	footer .footer-bottom p{padding: 23px 0 10px 0; float: left; text-align: center;width: 100%; font-size: 16px;}
	footer .footer-bottom p a{float: left;text-align: center;width: 100%;}
	footer .footer-bottom .b_r{ float:left;width: 100%;text-align: center;padding:0 0 23px 0;}
	.pageBanner .imgDiv img{ width:140%; margin-left: -20%;}
	.txtDiv{display: none;}
	
	
	.indexPart1{padding: 10px 0 50px 0;}
	.i_name { padding: 25px 40px;margin-bottom: 0px;}
	.i_name h3{ font-size: 24px; line-height: 1; }
	.i_name h4{ font-size: 24px;  font-weight: lighter;}
	.i_name_b{margin-top: 0px;}
	.i_name_b h3{ font-size: 24px; line-height: 1; }
	.i_name_b h4{ font-size: 24px;  font-weight:lighter;}
	.indexPart1 ul{ margin-top: 0px;}
	.swiper-container3{ width:80%;overflow: hidden; margin: 0 auto;}
	
	.indexPart3_case{padding: 0px 0 0px 0; }
	.i_news_cnt{ margin: 0px auto 0 auto;}
	
	.swiper-button-prev{left:0%; }
	.swiper-button-next{right:0%; }
	
	.indexPart3_news{padding: 10px 0 50px 0; }
	.indexPart3_news .swiper-button-prev2{width:16%; height: 100%; background:url(../images/016.png) no-repeat center center rgb(0,0,0,0.3); left:0%; top:0;  position: absolute;z-index: 9;cursor:pointer; }
	.indexPart3_news .swiper-button-next2{width:16%; height: 100%; background:url(../images/015.png) no-repeat center center rgb(0,0,0,0.3); right:0%; top:0;  position: absolute;z-index: 9;cursor:pointer; }
	
	.indexPart4{height: 568px;}
	.indexPart4 p{ width:85%; margin: 0 auto; color:#fff; text-align: center; font-size: 14px; line-height: 28px; font-weight:normal; margin-top: 3%;}
	.indexPart4 h5{ font-size: 28px; margin-top: 7%;}
	
	.aboutPart1{padding: 30px 0 50px 0;}
	.aboutPart3{ padding: 30px 0 50px; }
	.aboutPart1 h2,.aboutPart3 h2{font-size: 24px; margin-bottom:15px;}
	.aboutPart_zy{padding: 30px 0 30px;}
	.w50{ width:100%;margin: 10px 0 ;}
	
	.ctaList .namebox{ width:100%; float:left; }
	.ctaList .mabox{ width:100%; }
	.ctaList li{ width:100%;padding:30px 0 16px 0;}
	.ctabox .pa{ padding:30px 15px; }
	.cats_49{width:100%;}
	.ditu{  height: 350px; }
	
	.Part_box{padding: 30px 0 30px;}
	.anli_item{width: 98%;margin:0 1% 30px 1%;}
	.anli_item p{margin-bottom: 20px;}
	
	.anli_item h2{padding: 20px 0px 10px 0;}
	
	.case_box {padding: 30px 0 30px;}
	.case_box ul li{margin: 0 2% 20px 2%;width: 96%;}
	
	.recruitment-info{ padding: 20px 5%;}
	.recruitment-info h3{ font-size: 18px}
	.hrList{ font-size: 14px;}
	.hrList .hspan{ width: 21%;}
	.hrList .hspan:nth-child(3){ display: none;}
	
	.projectshow1{width:100%; margin: 50px auto 30px ; }
	.projectshow1 .title{padding-bottom:10px; margin-bottom:20px; padding-top: 0px;}
	.projectshow1 .title h1{ font-size:20px; padding-bottom: 0; }
	.projectshow1 .title .time{ font-size:12px; }
	.projectshow1 .contentbox .text h2{ padding-bottom:10px;}
	.projectshow1 .contentbox .text{ margin-bottom:10px; line-height:2;}
	
	.bread-box{margin-bottom: 20px;height: 50px;}
	.bread-box .bread a{line-height: 50px;}
	.bread-box .back{font-size: 14px;line-height: 50px;}
	.projectshow1 .title .time2{margin-top: 0px;}
	
	.td_table table{ margin: 0px 0;}
	.td_table td{ width: 100%; float: left;}
	.td_table td:first-child{ width: 100%;float: left;}
	.td_table td:last-child{width: 100%;float: left; margin-top: 10px;}
	.rides-cs,.floating_ck { display:none;}
	
}
@media screen and (max-width:641px){
	.i_ser_box .box { width:95%; margin: 0 auto;}
	.bbox{ width:80%; right:3%;  top:35%;}
	.bbox h1{ width:100%;}
	.bbox2{ width:80%;  top:50%;left:50%; margin-left:-40%;}
	.bbox2 h1{ width:100%;}
	.cs-lst li {
    width: 47%;
	margin:0px 1.5% 10px 1.5%;
	float:left;}
	.gallery2{ margin:0 auto 10px auto;}
	.gallery2{width:200px; height:auto; }
	.gallery2 .img_box{width:200px; height:150px;}
	.gallery2 .img_box img{ max-width:200px; max-height:150px}
	.gallery2 .img_title{padding:5px 0px; }
}
@media screen and (min-width: 414px) and (max-width: 640px) {
.gallery2{width:180px; height:auto; }
.gallery2 .img_box{width:180px; height:135px;}
.gallery2 .img_box img{ max-width:180px; max-height:135px}
}
@media screen and (min-width: 375px) and (max-width: 414px) {
.gallery2{width:180px; height:auto; }
.gallery2 .img_box{width:180px; height:135px;}
.gallery2 .img_box img{ max-width:180px; max-height:135px}
}

@media screen and (min-width: 320px) and (max-width: 375px) {
.gallery2{width:160px; height:auto; }
.gallery2 .img_box{width:160px; height:120px;}
.gallery2 .img_box img{ max-width:160px; max-height:120px}
}

@media screen and (max-width: 320px) {
.gallery2{width:140px; height:auto; }
.gallery2 .img_box{width:140px; height:100px;}
.gallery2 .img_box img{ max-width:140px; max-height:100px}
}



	